bool Insert( List L, ElementType X ){
    if(L->Last+1>=MAXSIZE) 
        return false;
    for (int i=0; i<=L->Last; i++)
    {
        if(X == L->Data[i])
            return false;
        if(X>L->Data[i])
        {
            for (int j=L->Last+1; j>i; j--)   
                L->Data[j]=L->Data[j-1];
            L->Data[i]=X;
            L->Last++;
            return true;
        }
        if(i==L->Last&&L->Data[i]>X)
        {
            L->Data[L->Last+1]=X;
            L->Last++;
            return true;
        }
    }  
}
//有序数组的插入